package Libs.Dados.Objetos
{
	import mx.collections.ArrayCollection;
	
	[RemoteClass(alias="Neturion.Dados.Pais")]	
	public class Pais
	{
		private var _paisId:int;
        private var _codigo:String;
        private var _descricao:String;
		private var _sigla:String;
		private var _siglaIso:String;
        private var _nacionalidade:String;
        //private var _listaUnidadesFederativas:ArrayCollection;
        private var _neturionLog:Libs.Dados.Objetos.NeturionLog;
        
		public function Pais()
		{
			//this._listaUnidadesFederativas=new ArrayCollection();
		}

		public function get PaisId():int
		{
			return this._paisId;	
		}
		
		public function get Codigo():String
		{
			return this._codigo;	
		}
		
		public function get Descricao():String
		{
			return this._descricao;	
		}
		
		public function get Sigla():String
		{
			return this._sigla;	
		}
		
		public function get SiglaIso():String
		{
			return this._siglaIso;	
		}
		
		public function get Nacionalidade():String
		{
			return this._nacionalidade;	
		}
		
		/* public function get ListaUnidadesFederativas():ArrayCollection
		{
			return this._listaUnidadesFederativas;	
		} */
		
		public function get NeturionLog():Libs.Dados.Objetos.NeturionLog
		{
			return this._neturionLog;	
		}
		
		
		
		
		public function set PaisId(value:int):void
		{
			this._paisId=value;	
		}
		
		public function set Codigo(value:String):void
		{
			this._codigo=value;	
		}
		
		public function set Descricao(value:String):void
		{
			this._descricao=value;	
		}
		
		public function set Sigla(value:String):void
		{
			this._sigla=value;	
		}
		
		public function set SiglaIso(value:String):void
		{
			this._siglaIso = value;	
		}
		
		public function set Nacionalidade(cnaeId:String):void
		{
			this._nacionalidade=cnaeId;	
		}
		
		/* public function set ListaUnidadesFederativas(value:ArrayCollection):void
		{
			this._listaUnidadesFederativas=value;	
		} */
		
		public function set NeturionLog(value:Libs.Dados.Objetos.NeturionLog):void
		{
			this._neturionLog=value;	
		}
	}
}